#ifndef BALL_H
#define BALL_H

#include <vector>

struct Ball
{
    static const int Colors[];  //所有球的颜色
    double _x,_y;       //球移动前的坐标
    double x,y;        //球目前的坐标
    double vx,vy;      //球的速度矢量(vx,vy)
    double ax,ay;      //球的加速度矢量(ax,xy)
    int type;       //种类
    double size;       //大小
    int color;      //颜色
    double mass;       //质量
    bool falling;   //是否开始下落（当穿过顶部边界线记为开始下落）‘
    void initball(int type1);
};

#endif // BALL_H
